#!/bin/bash
arr=(AML_ACCOUNT_MASTER AML_ALERT AML_CUSTOMER_MASTER
AML_MONITORING_RULE AML_SCREENING_RESULT
AML_SUSPICIOUS_TXN_REPORT AML_TRANSACTION_DETAIL
AML_UBO_INFO AML_WATCHLIST_DETAIL AML_WATCHLIST_MASTER)
for i in "${arr[@]}"
#遍历数组
do
#开始循环
        sqoop import \
    --connect jdbc:oracle:thin:@192.168.88.149:1521:orcl \
    #指定oracle数据库连接信息
    --username aml \
    #用户名
    --password 123456 \
    #密码
    --table "$i" \
    #源表
    --hcatalog-database ods \
    #数据库
    --hcatalog-table "ods_$i" \
    #目标表
    --hive-partition-key etl_date \
    #定义了 Hive 表的分区字段
    --hive-partition-value "2025-10-15" \
    #指定了当前导入数据对应的分区值
        -m 1 #指定map任务数量为1
done
#结束循环
